page.tsx 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { getServicesApi } from "@/api/customservice";
  2. import Box from "@/components/Box";
  3. import { Link } from "@/i18n/routing";
  4. import { getTranslations } from "next-intl/server";
  5. import Scroll from "./Scroll";
  6. import Service from "./Service";
  7. const terms = [
  8. { label: "aml", url: "/preventLaunderMoney" },
  9. { label: "terms", url: "/terms" },
  10. { label: "kyc", url: "/terms" }, // todo
  11. { label: "self", url: "/terms" }, // todo
  12. { label: "underage", url: "/gamingPolicy" },
  13. { label: "responsible", url: "/gamingPolicy" }, // todo
  14. { label: "esportes", url: "/terms" }, // todo
  15. ];
  16. const Page = async () => {
  17. const services = await getServicesApi();
  18. const t = await getTranslations("HomePage");
  19. return (
  20. <Box>
  21. {/*about*/}
  22. <div
  23. className={
  24. "grid cursor-pointer grid-cols-3 text-center text-[0.12rem]" + " text-[#fff]"
  25. }
  26. >
  27. <Link href={"/about"} className={"text-[#fff]"}>
  28. {t("Sobre")}
  29. </Link>
  30. <Link
  31. href={"/concat"}
  32. className={"border-l-[1px] border-r-[1px] text-[#fff]" + " border-[grey]"}
  33. >
  34. {t("Contante")}
  35. </Link>
  36. <Link href={"/help"} className={"text-[#fff]"}>
  37. {t("Como")}
  38. </Link>
  39. </div>
  40. <div className={"mx-[0.1736rem]"}>
  41. {/* service */}
  42. <div className="mt-[0.26rem] flex flex-col items-center text-[0.12rem]">
  43. <Service services={services} />
  44. </div>
  45. {/*terms*/}
  46. <div className={"pb-[0.1rem] text-center text-[0.13rem]"}>
  47. {terms.map((item, index) => (
  48. <Link
  49. href={item.url}
  50. key={index}
  51. className={"inline-block px-[0.1rem]" + " text-[#ced1ff]"}
  52. >
  53. {t(item.label)}
  54. </Link>
  55. ))}
  56. </div>
  57. {/*LICENCIA*/}
  58. <div className={"text-[0.12rem] text-[#ced1ff]"}>
  59. <div className={"border-b-1 border-[#4d4d4d] text-center leading-[0.26rem]"}>
  60. {t("licencia")}
  61. </div>
  62. <div className={"my-[0.08rem]"}>
  63. {t("desc")}
  64. {/*<a href="#" className={"text-[#fff]"}>*/}
  65. {/* {t("desclink")}*/}
  66. {/*</a>*/}
  67. <div className={"mt-[0.08rem] text-left"}>
  68. {t("desc2")}
  69. <br />
  70. {t("desc3")}
  71. <br />
  72. {t("desc4")}
  73. </div>
  74. </div>
  75. </div>
  76. <div className={"flex justify-center"}>
  77. <div className={"iconfont icon-a-18 text-[0.3958rem] text-[red]"}></div>
  78. </div>
  79. {/*support*/}
  80. <Scroll />
  81. </div>
  82. </Box>
  83. );
  84. };
  85. export default Page;